package com.imooc.service;

import com.imooc.entity.bo.UpdateUserBo;
import com.imooc.entity.pojo.Users;

public interface UsersService {
    /**
     * 查询用户是否存在
     * @param mobile
     * @return
     */
    public Users findUserIsExist(String mobile);

    /**
     * 查询/添加用户信息
     * @param mobile
     * @return
     */
    public Users queryOrSaveUserInfo(String mobile);

    /**
     * 根据userId查询用户信息
     * @param userId
     * @return
     */
    public Users findUserByUserId(String userId);

    /**
     * 根据type类型修改用户信息
     * @param updateUserBo
     * @param type
     * @return
     */
    public Users updateUserInfo(UpdateUserBo updateUserBo,Integer type);
    public void updateUserInfo(UpdateUserBo updateUserBo);

}
